package com.sh.data.engine.repository.dao.workspace.index.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.sh.data.engine.repository.dao.base.EngineBaseModel;
import lombok.*;


/**
 * @author xinyan
 * @date 2021/12/22 11:52
 */
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
@TableName("tb_project")
public class ProjectEntity extends EngineBaseModel<ProjectEntity> {

    /**
     * 存储资源
     */
    private Long storageId;

    /**
     * 项目名称名称
     */
    private String name;

    /**
     * 是否可用 0-不可用 1-可用
     */
    @TableLogic(value = "1", delval = "0")
    private Integer rowState;

    /**
     * 是否使用 0-未使用 1-使用
     */
    private Integer isUseStorageId;

    /**
     * 空间描述
     */
    private String description;

}
